package com.zjk.storage.core.entity;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

@Data
@Accessors(chain = true)
public class BaseFileInfo implements Serializable {
    private static final long serialVersionUID = 1L;
    /** 文件id */
    private String id;
    /** 文件名 */
    private String fileName;
    /** 原始文件名 */
    private String originalName;
    /** 文件后缀 */
    private String ext;
    /** 文件base路径 */
    private String basePath;
    /** 文件路径 */
    private String path;
    /** 文件大小 */
    private Long size;
    /** 文件md5 */
    private String md5;
    /** 文件访问地址 */
    private String url;
    /** 文件存储平台 */
    private String platform;
    /** 缩略图访问地址 */
    private String thumbUrl;
    /** 缩略图文件名 */
    private String thumbFilename;
    /** 缩略图大小 */
    private Long thumbSize;
    /** 缩略图md5 */
    private String createTime;
}
